home *** CD-ROM | disk | FTP | other *** search
- Path: news.corpcomm.net!dkirk
- From: rnath@brookings.net (Rick W Nath)
- Newsgroups: comp.lang.c++
- Subject: Re: Learning C++
- Date: Sat, 17 Feb 1996 18:44:18 GMT
- Organization: Corporate Communications
- Message-ID: <312620e8.88282208@news.brookings.net>
- References: <3122A6ED.6BA4@inch.com> <3123414F.39CF@staff.ichange.com>
- NNTP-Posting-Host: m4.brookings.net
- X-Newsreader: Forte Agent .99d/32.182
-
- Jesse Liberty <jl@staff.ichange.com> wrote:
-
- > Ken Blum wrote:
- > >
- > > 1) Is C a prerequisite to learning C++? Or can I just take a C++
- > > class?
- >
- > Not only is it not prerequisite, I'd argue it is a MISTAKE to start with C. C is syntactically a sub-set of C++ but the
- > semantics (meaning of the language) are very different. I would strongly urge you to learn C++ first.
- >
- > >
- > > 3) Will learning either language on the Mac platform transfer to
- > > Windows, UNIX or Windows NT.
- >
- > Yes, in large measure,because all the C++ will be the same. But you'll quickly be learning how to work (indirectly) with the
- > mac toolbox, and with the class libraries created for the mac, and these will not directly transfer.
- > --
- > Jesse Liberty jl@staff.ichange.com
- > AT&T CIS: 72241,72
-
- I would definitely argue your first point. There semantic differences
- between C and C++, but the primary differences are that C++ supports Object
- Oriented Programming within its semantics. You can support an Object
- Oriented style of programming in C just as well as C++. Look at Motif,
- that was written in an Object Oriented Style of Design but implemented in
- C.
-